.el-dialog{
  background: $themeBgPages;
  //border: 1px solid #fff;
  .el-dialog__title{
    color:#fff;
  }
  .el-form-item__label{
    color:#fff;
  }
}
// 弹层表单
.dialog-form{
  .el-form-item{
    margin-bottom: 15px;
    .el-input{
      width: 100%;
      .el-input__inner{
        padding-left: 8px;
      }
      .el-input-group__append{
        padding:0 5px;
      }
    }
    .el-select{
      width: 100%;
    }
    .el-date-editor{
      width: 100%;
      .el-input__inner{
        padding-left: 30px;
      }
    }
    .detail-info{
      display: block;
      width: 100%;
      border-radius: 5px;
      line-height: 36px;
      min-height: 36px;
      border:1px solid #DCDFE6;
      padding:0 8px;
      position: relative;
      i{
        font-style: normal;
        position: absolute;
        height: 34px;
        line-height: 34px;
        right:0;
        top:0;
        z-index: 100;
        background-color: #F5F7FA;
        color: #909399;
        border-left: 1px solid #DCDFE6;
        border-radius: 0 4px 4px 0;
        padding: 0 5px;
      }
    }
  }
}

// 中型弹框
.dialogStyleMiddle{
  .vue-treeselect--single{
    .vue-treeselect__input-container{
      height: 32px;
    }
  }
  .vue-treeselect__control{
    height: 32px;
  }
  .el-dialog {
    width: 800px;
    max-height: 610px;
    padding-bottom:20px;
    .button-wrap{
      margin: 0 0 0 0 !important;
    }
    .el-select{
      width: 100%;
    }
    .el-input-number{
      width: 290px;
    }
    .el-dialog__header{
      height: 50px;
      line-height: 50px;
      padding: 0 20px;
      border-bottom: 1px solid #DCDFE6;
      .el-dialog__title{
        line-height: 50px;
      }
      .el-dialog__headerbtn{
        top:16px
      }
    }
    .el-dialog__body{
      height: 480px;
      overflow: auto ;
      padding: 10px 20px 0px
    }
    .el-dialog__footer{
      padding: 5px 20px 0;
    }
    .el-pagination{
      .el-select{
        width: auto;
      }
    }
  }
  .add-icon {
    cursor: pointer;
    font-size: 20px;
    vertical-align: middle;
    color:#1890ff;
  }
  .serach-person {
    width: 200px;
    margin-right: 10px;
  }
  // 证书
  .certificate-wrap {
    .certi-item {
      border-radius: 4px;
      padding: 5px 25px;
      border: 1px solid #eee;
      width: 100%;
      margin-bottom: 10px;
      .certi-titile {
        font-size: 18px;
        padding-bottom: 8px;
        text-align: left;
        border-bottom: 1px solid #eee;
        color: #3a7ad3;
      }
    }
    .el-form-item {
      display: block;
    }
  }
}

// 小型弹框
.dialogStyleSmall{
  .el-dialog{
    width: 450px;
    max-height: 520px;
    padding-bottom:20px;
    .el-input-number{
      width: 330px;
    }
    .el-dialog__header{
      height: 50px;
      line-height: 50px;
      padding: 0 20px;
      border-bottom: 1px solid #DCDFE6;
      .el-dialog__title{
        line-height: 50px;
      }
      .el-dialog__headerbtn{
        top:16px
      }
    }
    .el-dialog__body{
      height: 400px;
      overflow: auto ;
      padding: 20px 20px 0px
    }
    .el-dialog__footer{
      padding: 10px 20px 0;
    }
  }
}

// 消息提醒弹框
.dialogStyleTemplate{
  .el-dialog {
    width: 800px;
    max-height: 610px;
    padding-bottom:20px;
    .button-wrap{
      margin: 0 0 0 0 !important;
    }
    .el-dialog__header{
      height: 50px;
      line-height: 50px;
      padding: 0 20px;
      border-bottom: 1px solid #DCDFE6;
      .el-dialog__title{
        line-height: 50px;
      }
      .el-dialog__headerbtn{
        top:16px
      }
    }
    .el-dialog__body{
      padding: 10px 20px 0px
    }
    .el-dialog__footer{
      padding: 5px 20px 0;
    }
    .el-pagination{
      .el-select{
        width: auto;
      }
    }
  }
}

// 弹层图片
.preview-img-wrap{
  line-height: 0;
  margin: 10px 0;
  .preview-img{
    cursor: pointer;
    .img{
      display: inline-block;
      width: 120px;
      height: 120px;
      border-radius: 10px;
      background: #eee;
      overflow: hidden;
      margin: 10px 10px 0 0;
      .el-image{
        width: 100%;
        height: 100%;
        -webkit-transition: .2s;
        transition: .2s;
        &:hover{
          width: 110%;
          height: 110%;
        }
      }
    }
  }
}

